IMotion.SetAxisCountsPerUnit 方法

將使用者定義的位置轉換比率單位設定為軸使用的計數(脈衝)單位。

命名空間IntervalZero.KINGSTAR.Base.Api

組合: IntervalZero.KINGSTAR.Base.Api (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

語法

C#VB
KsError SetAxisCountsPerUnit(
       int Index,
       double Numerator,
       double Denominator,
       bool Reverse
)
Function SetAxisCountsPerUnit(
       Index As Integer,
       Numerator As Double,
       Denominator As Double,
       Reverse As Boolean
) As KsError

參數

Index

型別:int

軸索引。索引以 0 為起始;別名將影響此參數。

 

Numerator

型別:double

將驅動器單位轉換為使用者單位。例如,若裝置為編碼器,分子通常是編碼器的解析度。

 

Denominator

型別:double

將驅動器單位轉換為使用者單位。例如,若使用度數,則分母為 360,因一個旋轉為 360 度。

以下為單位轉換的範例:

angle:需要的角度。

resolution:編碼器解析度。

360:旋轉的度數。

position:位置。

 

Reverse

型別:bool

反轉軸的方向。

回傳值

型別:KsError

方法的回傳值。

備註

範例

C#
N/A

參見

IMotion 介面

IntervalZero.KINGSTAR.Base.Api 命名空間